#pragma once

#include "Mod3Algorithm.h"
#include <vector>

typedef std::vector<Point> PointArray;

class Mod5Algorithm:public Mod3Algorithm 
{
protected:
	float m_random [MAX_H][MAX_V];
	float m_randomWeight, m_nearestWeight,m_posibilityWeight;
	void AddMorePoint();
	float GetTotalShip(Point p);	
public:
	void Initialize(BattleShipPtr _battle);
	Point GuessPos();
};